package com.atguigu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Set;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TradePaymentGMVBean {
    // 窗口起始时间
    String stt;

    // 窗口闭合时间
    String edt;

    // 销售额
    Long final_amount;

    // 下单次数
    Long pay_time;

    //下单人数
    Long human_count;

    //转化率
    Long rate;

    // 时间戳
    Long ts;

    //来源
    @TransientSink
    Set<String> sc;

    //独立访客
    @TransientSink
    Long visit;

    public static void main(String[] args){
        TradePaymentGMVBean build = builder().build();
        System.out.println(build);
    }
}
